$(function() {
    $('.mfw-header').on('mouseenter', function() {
        $(this).removeClass('header-place-default');
    }).on('mouseleave', function() {
        $(this).addClass('header-place-default');
    });

    $("#_j_search_button").click(function () {

        $("#kwSearchForm").submit();
    })
    //搜索地区下拉选择框
    $('.search-input').bind('input propertychange', function() {
        var val = $(this).val();
       if (val) {
         $.post("/destination/destSearch", {keyword:$.trim(val)}, function (data) {
         if(data){
             $('.search-suggest-place').empty();
             $('.search-suggest-place').append(data);
             $('.search-suggest-place').css('display','block');
             $("#SearchTips li:first a").css({ "background": "#f0f0f0" }).addClass("searchBackgroud");
             $("#SearchTips .searchBackgroud").parent().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
             $(".sicon-place").removeClass("searchBackgroud").css({ "background": "" });
             $('.search-suggest-panel').show();
             } else {
             $('.search-suggest-place').css('display','none');
         }
         });
         }
        // debugger;
       /* if (val) {
            $('.search-suggest-panel').show();
        } else {
            $('.search-suggest-panel').hide();
        }*/
    });
    $('.search-suggest-panel').on('mouseenter', function() {

    }).on('mouseleave', function() {
        var self = this;
        setTimeout(function() {
            $(self).hide();
        }, 1500);
    });


    //获取国内数据
    $.get("/destination/getHotDestByRegionId", {regionId:-1}, function (data) {
        $("#hotContent").append(data);
    })


    $('.row-hot .r-navbar a').on('hover', function() {
        var rid = $(this).data("rid");
        if(!rid){
            return;
        }
        $('.row-hot .r-navbar a').removeClass('on');
        $(this).addClass('on');

        $('.row-hot .hot-list').addClass('hide');

        //请求页面
        if($(".hot-list-"+rid).size() != 0){
            $(".hot-list-"+rid).removeClass('hide');
            return;
        }
        $.get("/destination/getHotDestByRegionId", {regionId:rid}, function (data) {
            if($(".hot-list-"+rid).size() == 0){
                $("#hotContent").append(data);
            }
            $(".hot-list-"+rid).removeClass('hide');
        })

    });

    $('.pagelet-block .r-navbar a').on('hover', function() {
        var idx = $(this).index();
        idx = idx == 0 ? 0 : idx / 2;
        $('.pagelet-block .r-navbar a').removeClass('on');
        $(this).addClass('on');
        $('.pagelet-block .tiles').addClass('hide');
        $('.pagelet-block .tiles').eq(idx).removeClass('hide');
    });

    $('.pagelet-block1 .r-navbar a').on('hover', function() {
        var idx = $(this).index();
        idx = idx == 0 ? 0 : idx / 2;
        $('.pagelet-block1 .r-navbar a').removeClass('on');
        $(this).addClass('on');
        $('.pagelet-block1 .tiles').addClass('hide');
        $('.pagelet-block1 .tiles').eq(idx).removeClass('hide');
    });
    $('.suggest-list li').click(function() {
        window.location.href = "./search.ftl"
    })
//获取主题数据
    $.get("/destination/getDestTheme", {type:1}, function (data) {
        if(data){
            $(".J_catemdds").append(data);
        }

    })
    $('.theme a').on('mouseenter', function() {
       $('#type').removeAttr("class");
        $('.theme a').removeAttr("class");
        $(this).addClass("on");
        console.log($(this).data("value"));
        var value = $(this).data("value");
        $.get("/destination/getDestTheme", {type:value}, function (data) {
                $(".J_catemdds").empty();
            if(data){
                $(".J_catemdds").append(data);
            }
        })
    }).on('mouseleave', function() {
        /*setTimeout(function() {

        },500);*/

        //self.remove("class","on");
    });

    //获得月份
    var month = $(".month a[class='on']").text();
    var themeId = $(".month a[class='on']").data('id');
    $.get("/destination/getDestByMonth", {month:month,themeId:themeId}, function (data) {
        if(data){
            $(".J_seasonmdds").append(data);
        }
    })
  $('.month a').on('mouseenter', function() {
        $(".month a[class='on']").removeAttr("class");
       $('.month a').removeAttr("class");
        $(this).addClass("on");
        var value = $(this).text();
        themeId = $(this).data('id');
        $.get("/destination/getDestByMonth", {month:value,themeId:themeId}, function (data) {
                $(".J_seasonmdds").empty();
            console.log(themeId);
            if(data){
                $(".J_seasonmdds").append(data);
                //月份more
                //$(".tiles div:last-child").replaceWith("<b>Paragraph</b>");
            }
        })
    }).on('mouseleave', function() {
       // $(this).removeAttr("class");
        // self.remove("class","on");
    });
    //上下键 选择事件  searchBackgroud 为样式，只做标记，无实质样式，因为和其他样式不兼容，只能添加CSS
    $(document).keydown(function (event) {
        var upDownClickNum = $("#SearchTips .searchBackgroud ").length;
        if ($("#SearchTips").css("display") == "block") {
            //alert(event.keyCode)
            //38:上  40:下
            if (event.keyCode == 38) {
                if (upDownClickNum < 1) {
                    $("#SearchTips li:last a").css({ "background": "#f0f0f0" }).addClass("searchBackgroud");
                    $("#SearchTips .searchBackgroud").parent().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                } else {
                    $("#SearchTips .searchBackgroud ").removeClass("searchBackgroud").css({ "background": "" }).parent().prev().children().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                    $("#SearchTips .searchBackgroud").parent().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                    $(".sicon-place").removeClass("searchBackgroud").css({ "background": "" });
                }

                stopDefault(event);//不阻止光标户向前移动
            } else if (event.keyCode == 40) {
                if (upDownClickNum < 1) {
                    $("#SearchTips li:first a").css({ "background": "#f0f0f0" }).addClass("searchBackgroud");
                    $("#SearchTips .searchBackgroud").parent().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                } else {
                    $("#SearchTips .searchBackgroud").removeClass("searchBackgroud").css({ "background": "" }).parent().next().children().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                    $("#SearchTips .searchBackgroud").parent().addClass("searchBackgroud").css({ "background": "#f0f0f0" });
                    $(".sicon-place").removeClass("searchBackgroud").css({ "background": "" });
                }
                stopDefault(event);
            }
            upDownClickNum++;

        }
            //回车事件
        if (event.keyCode == 13) {
            $(".searchBackgroud form").submit();

        }

    });


    //阻止事件执行
    function stopDefault(e) {

        //阻止默认浏览器动作(W3C)
        if (e && e.preventDefault) {
            //火狐的 事件是传进来的e
            e.preventDefault();
        }
        //IE中阻止函数器默认动作的方式
        else {
            //ie 用的是默认的event
            event.returnValue = false;
        }
    }

});